The IO4 problem cannot be triggered by PIO, either at the user or kernel level.
These libraries for user-level DMA contain the fix, or use kernel functions that are fixed.
These facilities are not relevant to the IO4 problem.
SCSI drivers that use the host adapter interface (see "Host Adapter Facilities") are also not affected. Silicon Graphics host adapter drivers contain the fix. Host adapter drivers from third parties may need to be fixed, but this does not affect drivers that rely on the host adapter interface.
Drivers that do only block-mode I/O for the filesystem, and do not implement a character I/O interface (or do not support the character I/O interface using DMA) are not affected. This is because the filesystem always requests I/O in cache-line-sized multiples to buffers that are cache-aligned.